home *** CD-ROM | disk | FTP | other *** search
- Path: news1.h1.usa.pipeline.com!usenet
- From: grantp@usa.pipeline.com(Pete)
- Newsgroups: comp.lang.c++
- Subject: Re: C++ with Zapp vs. Delphi
- Date: 4 Jan 1996 12:45:02 GMT
- Organization: Pipeline USA
- Message-ID: <4cgi4e$mis@news1.usa.pipeline.com>
- NNTP-Posting-Host: pipe8.h1.usa.pipeline.com
- X-PipeUser: grantp
- X-PipeHub: usa.pipeline.com
- X-PipeGCOS: (Pete)
- X-Newsreader: Pipeline USA v3.3.0
-
- On Jan 04, 1996 05:33:28 in article <C++ with Zapp vs. Delphi>,
- 'root@candle.pha.pa.us (Bruce Momjian)' wrote:
-
-
- >I have read many postings comparing C++ to Delphi, but this seems like
- >an unfair comparison.
-
- It most certainly is. C++ is a language, Delphi is a development system.
- It might be more appropriate to compare Delphi to MSVC++4.0.
- >
- >Delphi has so many useful classes that even with C++ and OWL or MFC,
- >programming in Delphi is far easier and quicker.
- >
- Yes, Delphi was designed with emphasis on rapid development.
- C++ with development environments and GUI building systems
- (Symantec, Borland, Microsoft, Watcom, CenterLine, etc.) also
- were built with labor-saving features, but with additional restrictions
- and considerations. The C++ systems were designed with the
- constraints of the language spec, whereas Delphi had no
- language restrictions placed on it.
-
- Delphi is a single-platform system. C++ is a language that is as
- platform-independent as possible. Also, C++ is a general-purpose
- tool suitable for data manipulation, intensive computation, as well
- as low-level near-to-the machine coding if desired or necessary.
- You'd have a hard time writing an OS in Delphi. You'd also have
- a hard time porting your Delphi code to a Sun workstation.
-
- This is not to say that one is better than the other. They're
- different tools for different purposes with some overlap.
-
- >What I am considering is Zapp with C++. It has a screen painter (Zapp
- >Factory), and a full-featured class library.
- >
- >To me, it looks like you can use Zapp and write your code in C++, or use
- >Delphi and write in Pascal.
- >
- >Pascal is simpler, but C++ is more powerful/flexible.
- >
- >Is this a fair comparison?
- >
- Again, No. Zapp, although a class library, is primarily intended for
- cross-platform development. Although I've never used Zapp ($700
- worh of books & diskettes sitting unused in my desk drawer), I'm
- sure that the general rule of "gain in one area is at the expense
- of another" applies. To achieve portability between two diverse
- GUI systems such as MSWindows and Motif, something has to
- be sacrificed. IMO, using Zapp to develop systems to run only
- Windows apps..
-
- Ooops, gotta go to a meeting. That's all folks.
-
- --
-
- Pete
-